package Sistema_Test.negocio;

import java.util.Collection;
import java.util.List;

import Sistema_Test.dao.NoticiaDAO;
import Sistema_Test.excepcion.DAOExcepcion;
import Sistema_Test.modelo.Noticia;

public class GestionNoticia {
	
	public Noticia insertar(int idnoticia, String mensaje, String fecha)
			throws DAOExcepcion {
		NoticiaDAO dao = new NoticiaDAO();
		
		Noticia vo = new Noticia();
		vo.setIdnoticia(idnoticia);
		vo.setMensaje(mensaje);
		vo.setFecha(fecha);

		return dao.insertar(vo);
	}
	
	public static List<Noticia> buscarPorFecha()
			throws DAOExcepcion {
		NoticiaDAO dao = new NoticiaDAO();
		return dao.buscarPorFecha();

	}
	
	/*
	public static List<Noticia> buscarPorFecha(String fecha)
			throws DAOExcepcion {
		NoticiaDAO dao = new NoticiaDAO();
		return dao.buscarPorFecha(fecha);

	}
	
	*/

	public Noticia obtener(int idnoticia) throws DAOExcepcion {
		NoticiaDAO dao = new NoticiaDAO();
		return dao.obtener(idnoticia);
	}

	public Collection<Noticia> listar() throws DAOExcepcion {
		NoticiaDAO dao = new NoticiaDAO();

		return dao.listar();
	}
	
}
